package main

import (
	"fmt"
	"math"
)

func main() {
	var a = 10   // 十进制
	var b = 077  // 8进制 0开头
	var c = 0xff // 16进制 0x开头

	fmt.Println(a, b, c)

	// 以二进制 八进制 16进制显示 进制
	fmt.Printf("%b\n", a) // 二进制
	fmt.Printf("%o\n", b) // 八进制
	fmt.Printf("%x\n", c) // 十六进制

	// 查看内存地址
	fmt.Printf("%p\n", &c) // c的地址  &是取地址符

	// 3. 浮点数常量
	const ma = math.MaxFloat32
	fmt.Println(ma)

	// 4. 复数

	// 5. 布尔值


	// 6. 字符串 以及特殊符号 转义符
	path := "C:\\go\\src\\github.com"

	var manyString = `我是
						多行文本 \
					我会原样输出`
	fmt.Println(path)
	fmt.Println(manyString)
}
